package com.example.demo.config;

import lombok.Getter;
import lombok.NonNull;
import lombok.Setter;
import lombok.ToString;

/**
 * 2.8.续费月卡
 */
@Setter
@Getter
@ToString
public class RenewMonthCardRequest {
    /**
     * 车场编号
     */
    @NonNull
    String parkCode;
    /**
     * 月卡产品id
     */
    @NonNull
    long productId;
    /**
     * 月卡id
     */
    @NonNull
    long cardId;
    /**
     * 用户/公司名称
     */
    @NonNull
    String cardOwner;
    /**
     * 车牌号
     */
    @NonNull
    String plateNum;
    /**
     * 手机号
     */
    @NonNull
    String phone;
    /**
     * 车位数量，默认为1，可支持多车位多车
     */
    @NonNull
    int plotCount;
    /**
     * 车位号
     */
    String plotNum;
    /**
     * 月卡有效开始日期，格式为年-月-日
     */
    @NonNull
    String startTime;
    /**
     * 月卡有效结束日期，格式为年-月-日
     */
    @NonNull
    String endTime;
}
